achieve one's ends - French English Dictionary